/*
 * Copyright (C), 2002-2017, 苏宁易购电子商务有限公司
 * FileName: ActivityListVo.java
 * Author:   15050536
 * Date:     2017年3月30日 上午11:13:45
 * Description: //模块目的、功能描述      
 * History: //修改记录
 * <author>      <time>      <version>    <desc>
 * 修改人姓名             修改时间            版本号                  描述
 */
package com.suning.sawp.member.vo;

import java.io.Serializable;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 活动列表需要的vo
 *
 * @author 15050536 石键平
 */
public class ActivityListVo implements Serializable {

	/**
	 */
	private static final long serialVersionUID = 221585135860564924L;

	/**
	 * 活动id
	 */
	private String id;

	/**
	 * 活动名称
	 */
	private String name;

	/**
	 * 活动开始时间
	 */
	private String startTime;

	/**
	 * 活动结束时间
	 */
	private String endTime;

	/**
	 * 活动流程，0：大区刚创建；1：店长已分配；2：督导已分配
	 */
	private String flow;

	/**
	 * 创建人工号
	 */
	private String createUser;

	/**
	 * 角色 0：大区，1：分公司 ,2：店长
	 */
	private String creatorRole;

	/**
	 * 目标金额
	 */
	private String targetAmount;

	/**
	 * 目标拓展人数--店员维度才有
	 */
	private String targetPeople;

	/**
	 * 实际拓展人数
	 */
	private String realPeople;

	/**
	 * 实际拓展人数对应的拓展金额
	 */
	private String realAmount;

	/**
	 * 完成率
	 */
	private String rate;

	/**
	 * 
	 * 门店品类表id -- 督导维度，点击活动，跳地点列表的时候，会有值
	 *
	 * @return
	 */
	private String storeCateId;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getFlow() {
		return flow;
	}

	public void setFlow(String flow) {
		this.flow = flow;
	}

	public String getCreateUser() {
		return createUser;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}

	public String getTargetAmount() {
		return targetAmount;
	}

	public void setTargetAmount(String targetAmount) {
		this.targetAmount = targetAmount;
	}

	public String getTargetPeople() {
		return targetPeople;
	}

	public void setTargetPeople(String targetPeople) {
		this.targetPeople = targetPeople;
	}

	public String getRealPeople() {
		return realPeople;
	}

	public void setRealPeople(String realPeople) {
		this.realPeople = realPeople;
	}

	public String getRealAmount() {
		return realAmount;
	}

	public void setRealAmount(String realAmount) {
		this.realAmount = realAmount;
	}

	public String getRate() {
		return rate;
	}

	public void setRate(String rate) {
		this.rate = rate;
	}

	public String getStoreCateId() {
		return storeCateId;
	}

	public void setStoreCateId(String storeCateId) {
		this.storeCateId = storeCateId;
	}

	public String getCreatorRole() {
		return creatorRole;
	}

	public void setCreatorRole(String creatorRole) {
		this.creatorRole = creatorRole;
	}

	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
	}
}
